package com.industrial.premu.mapper;

import java.util.List;
import com.industrial.premu.domain.PreMuCompilation;

/**
 * 考核汇编材料Mapper接口
 * 
 * @author ZHOU_S
 * @date 2024-01-22
 */
public interface PreMuCompilationMapper 
{
    /**
     * 查询考核汇编材料
     * 
     * @param baseId 考核汇编材料主键
     * @return 考核汇编材料
     */
    public PreMuCompilation selectPreMuCompilationByBaseId(String baseId);

    /**
     * 查询考核汇编材料列表
     * 
     * @param preMuCompilation 考核汇编材料
     * @return 考核汇编材料集合
     */
    public List<PreMuCompilation> selectPreMuCompilationList(PreMuCompilation preMuCompilation);

    /**
     * 新增考核汇编材料
     * 
     * @param preMuCompilation 考核汇编材料
     * @return 结果
     */
    public int insertPreMuCompilation(PreMuCompilation preMuCompilation);

    /**
     * 修改考核汇编材料
     * 
     * @param preMuCompilation 考核汇编材料
     * @return 结果
     */
    public int updatePreMuCompilation(PreMuCompilation preMuCompilation);

    /**
     * 删除考核汇编材料
     * 
     * @param baseId 考核汇编材料主键
     * @return 结果
     */
    public int deletePreMuCompilationByBaseId(String baseId);

    /**
     * 批量删除考核汇编材料
     * 
     * @param baseIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePreMuCompilationByBaseIds(String[] baseIds);
}
